//
//  EZTallyObject.h
//  EZTallyObject
//
//  Created by ellzu on 13-8-3.
//  Copyright (c) 2013年 ellzu. All rights reserved.
//

#ifndef __zhaitu__TallyObject__
#define __zhaitu__TallyObject__

#include <iostream>

namespace EZTally {
    
    class EZTallyObject
    {
    protected:
        int retainCount;
        virtual ~EZTallyObject();
    public:
        EZTallyObject();
        virtual EZTallyObject* Retain();
        virtual void Release();
        void AuroRelease();
        unsigned int RetainCount();
        
    };


    
}

#endif /* defined(__EZTallyObject__TallyObject__) */
